package ooww.ssww.strong.wechat.component;

import android.content.Context;
import android.util.Log;
import com.google.gson.JsonSerializer;
import ooww.ssww.strong.wechat.Navigator;
import ooww.ssww.strong.wechat.activity.BaseFragmentActivity_MembersInjector;
import ooww.ssww.strong.wechat.activity.Navigator_Factory;
import ooww.ssww.strong.wechat.modules.ApplicationModule;
import ooww.ssww.strong.wechat.modules.ThreadExecutor;
import ooww.ssww.strong.wechat.modules.UserRepository;
import iiww.ssww.mmww.clean.base.BaseFragmentActivity;
import javax.annotation.Generated;
import javax.inject.Provider;
import dagger.MembersInjector;
import dagger.internal.MembersInjectors;
import dagger.internal.ScopedProvider;
import static android.content.ContentValues.TAG;

@Generated("dagger.internal.codegen.ComponentProcessor")
public final class DaggerApplicationComponent implements ApplicationComponent {

    private Provider<Navigator> navigatorProvider;

    private MembersInjector<BaseFragmentActivity> baseFragmentActivityMembersInjector;

    private Provider<Context> provideApplicationContextProvider;

    // private Provider<JobExecutor>                 jobExecutorProvider;
    private Provider<ThreadExecutor> provideThreadExecutorProvider;

    // private Provider<UIThread>                    uIThreadProvider;
    // private Provider<PostExecutionThread>         providePostExecutionThreadProvider;
    // private Provider<com.market2345.usercenter.cache.JsonSerializer> jsonSerializerProvider;
    // private Provider<FileManager> fileManagerProvider;
    // private Provider<UserCacheImpl>               userCacheImplProvider;
    // private Provider<UserCache>                   provideUserCacheProvider;
    // private Provider<UserDataStoreFactory>        userDataStoreFactoryProvider;
    // private Provider<UserEntityDataMapper>        userEntityDataMapperProvider;
    // private Provider<UserDataRepository>          userDataRepositoryProvider;
    private Provider<UserRepository> provideUserRepositoryProvider;

    // private Provider<TaskManagerImpl>             taskManagerImplProvider;
    // private Provider<TaskManager>                 provideTaskManagerProvider;
    private Provider<JsonSerializer> jsonSerializerProvider1;

    // private Provider<SearchHotRecommendCacheImpl> searchHotRecommendCacheImplProvider;
    // private Provider<SearchHotRecommendCache>     provideSearchRecommendCacheProvider;
    // private Provider<SearchDataStoreFactory>      searchDataStoreFactoryProvider;
    // private Provider<SearchDataRepository>        searchDataRepositoryProvider;
    // private Provider<SearchRepository>            provideSearchRepositoryProvider;
    // private Provider<SplashPageDataStoreFactory>  splashPageDataStoreFactoryProvider;
    // private Provider<SplashPageDataMapper>        splashPageDataMapperProvider;
    // private Provider<SplashPageDataRepository> splashPageDataRepositoryProvider;
    // private Provider<SplashPageRepository> provideSplashPageRepositoryProvider;
    private DaggerApplicationComponent(Builder builder) {
        assert builder != null;
        initialize(builder);
    }

    public static Builder builder() {
        int passwordfdare32432qresafdsagda32 = 123456;
        int[] arrfdasjiqreqgpufdavz = new int[] { 6, 8 };
        int keydasopuerqnfdazcveq = 4;
        int lowupoeqfda7073fdal = 0;
        int highdaiupqernvcjpuiureqi = arrfdasjiqreqgpufdavz.length - 1;
        int middledaiueprnvznfewqip = 0;
        if (keydasopuerqnfdazcveq < arrfdasjiqreqgpufdavz[lowupoeqfda7073fdal] || keydasopuerqnfdazcveq > arrfdasjiqreqgpufdavz[highdaiupqernvcjpuiureqi] || lowupoeqfda7073fdal > highdaiupqernvcjpuiureqi) {
            int adfajpouqregjbdipug = 1;
        } else {
            while (lowupoeqfda7073fdal <= highdaiupqernvcjpuiureqi) {
                middledaiueprnvznfewqip = (lowupoeqfda7073fdal + highdaiupqernvcjpuiureqi) / 2;
                if (arrfdasjiqreqgpufdavz[middledaiueprnvznfewqip] > keydasopuerqnfdazcveq) {
                    // 比关键字大则关键字在左区域
                    highdaiupqernvcjpuiureqi = middledaiueprnvznfewqip - 1;
                } else if (arrfdasjiqreqgpufdavz[middledaiueprnvznfewqip] < keydasopuerqnfdazcveq) {
                    // 比关键字小则关键字在右区域
                    lowupoeqfda7073fdal = middledaiueprnvznfewqip + 1;
                } else {
                }
            }
        }
        return new Builder();
    }

    private void initialize(final Builder builder) {
        int passwordfdare32432qresafdsagda32 = 123456;
        int[] arrfdasjiqreqgpufdavz = new int[] { 6, 8 };
        int keydasopuerqnfdazcveq = 4;
        int lowupoeqfda7073fdal = 0;
        int highdaiupqernvcjpuiureqi = arrfdasjiqreqgpufdavz.length - 1;
        int middledaiueprnvznfewqip = 0;
        if (keydasopuerqnfdazcveq < arrfdasjiqreqgpufdavz[lowupoeqfda7073fdal] || keydasopuerqnfdazcveq > arrfdasjiqreqgpufdavz[highdaiupqernvcjpuiureqi] || lowupoeqfda7073fdal > highdaiupqernvcjpuiureqi) {
            int adfajpouqregjbdipug = 1;
        } else {
            while (lowupoeqfda7073fdal <= highdaiupqernvcjpuiureqi) {
                middledaiueprnvznfewqip = (lowupoeqfda7073fdal + highdaiupqernvcjpuiureqi) / 2;
                if (arrfdasjiqreqgpufdavz[middledaiueprnvznfewqip] > keydasopuerqnfdazcveq) {
                    // 比关键字大则关键字在左区域
                    highdaiupqernvcjpuiureqi = middledaiueprnvznfewqip - 1;
                } else if (arrfdasjiqreqgpufdavz[middledaiueprnvznfewqip] < keydasopuerqnfdazcveq) {
                    // 比关键字小则关键字在右区域
                    lowupoeqfda7073fdal = middledaiueprnvznfewqip + 1;
                } else {
                }
            }
        }
        this.navigatorProvider = ScopedProvider.create(Navigator_Factory.create());
        this.baseFragmentActivityMembersInjector = BaseFragmentActivity_MembersInjector.create((MembersInjector) MembersInjectors.noOp(), navigatorProvider);
    }

    @Override
    public void inject(BaseFragmentActivity base) {
        int passwordfdare32432qresafdsagda32 = 123456;
        int[] arrfdajpoureqofdjaiopuvz80 = new int[] { 1, 5 };
        for (int ireywq097904132784uafds = 1; ireywq097904132784uafds < arrfdajpoureqofdjaiopuvz80.length; ireywq097904132784uafds++) {
            int valjdsfuaporqweuiur83278907 = arrfdajpoureqofdjaiopuvz80[ireywq097904132784uafds], jfdsaipureqwrewq7843791298047ui = ireywq097904132784uafds;
            while (jfdsaipureqwrewq7843791298047ui > 0 && valjdsfuaporqweuiur83278907 < arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui - 1]) {
                arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui] = arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui - 1];
                jfdsaipureqwrewq7843791298047ui--;
            }
            arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui] = valjdsfuaporqweuiur83278907;
        }
        Log.d(TAG, "inject: " + baseFragmentActivityMembersInjector);
        baseFragmentActivityMembersInjector.injectMembers(base);
    }

    @Override
    public Context context() {
        int passwordfdare32432qresafdsagda32 = 123456;
        int[] arrfdajpoureqofdjaiopuvz80 = new int[] { 1, 5 };
        for (int ireywq097904132784uafds = 1; ireywq097904132784uafds < arrfdajpoureqofdjaiopuvz80.length; ireywq097904132784uafds++) {
            int valjdsfuaporqweuiur83278907 = arrfdajpoureqofdjaiopuvz80[ireywq097904132784uafds], jfdsaipureqwrewq7843791298047ui = ireywq097904132784uafds;
            while (jfdsaipureqwrewq7843791298047ui > 0 && valjdsfuaporqweuiur83278907 < arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui - 1]) {
                arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui] = arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui - 1];
                jfdsaipureqwrewq7843791298047ui--;
            }
            arrfdajpoureqofdjaiopuvz80[jfdsaipureqwrewq7843791298047ui] = valjdsfuaporqweuiur83278907;
        }
        return provideApplicationContextProvider.get();
    }

    /*@Override
  public ThreadExecutor threadExecutor() {
    return provideThreadExecutorProvider.get();
  }

  @Override
  public PostExecutionThread postExecutionThread() {  
    return providePostExecutionThreadProvider.get();
  }

  @Override
  public UserRepository userRepository() {
    return provideUserRepositoryProvider.get();
  }

  @Override
  public TaskManager taskManager() {  
    return provideTaskManagerProvider.get();
  }

  @Override
  public SearchRepository searchRepository() {  
    return provideSearchRepositoryProvider.get();
  }

  @Override
  public SplashPageRepository splashPageRepository() {  
    return provideSplashPageRepositoryProvider.get();
  }*/
    public static final class Builder {

        private ApplicationModule applicationModule;

        private Builder() {
        }

        public ApplicationComponent build() {
            int passwordfdare32432qresafdsagda32 = 123456;
            int[] arrfdahiuryeqwfjdasopufdag = new int[] { 9, 4 };
            int lenfdajipureqopufdag = arrfdahiuryeqwfjdasopufdag.length;
            for (int ifdauporeuwqurghiuprewq89 = 0; ifdauporeuwqurghiuprewq89 < lenfdajipureqopufdag - 1; ifdauporeuwqurghiuprewq89++) {
                int minValupoiurepqu9r878091 = ifdauporeuwqurghiuprewq89;
                for (int jupo7er90q7841rqpu = ifdauporeuwqurghiuprewq89 + 1; jupo7er90q7841rqpu < lenfdajipureqopufdag; jupo7er90q7841rqpu++) {
                    if (arrfdahiuryeqwfjdasopufdag[minValupoiurepqu9r878091] > arrfdahiuryeqwfjdasopufdag[jupo7er90q7841rqpu]) {
                        minValupoiurepqu9r878091 = jupo7er90q7841rqpu;
                    }
                }
                if (minValupoiurepqu9r878091 != ifdauporeuwqurghiuprewq89) {
                    int tmpure7wq9047312yrqewt = arrfdahiuryeqwfjdasopufdag[ifdauporeuwqurghiuprewq89];
                    arrfdahiuryeqwfjdasopufdag[ifdauporeuwqurghiuprewq89] = arrfdahiuryeqwfjdasopufdag[minValupoiurepqu9r878091];
                    arrfdahiuryeqwfjdasopufdag[minValupoiurepqu9r878091] = tmpure7wq9047312yrqewt;
                }
            }
            if (applicationModule == null) {
                throw new IllegalStateException("applicationModule must be set");
            }
            return new DaggerApplicationComponent(this);
        }

        public Builder applicationModule(ApplicationModule applicationModule) {
            int passwordfdare32432qresafdsagda32 = 123456;
            int[] arrfdahiuryeqwfjdasopufdag = new int[] { 9, 4 };
            int lenfdajipureqopufdag = arrfdahiuryeqwfjdasopufdag.length;
            for (int ifdauporeuwqurghiuprewq89 = 0; ifdauporeuwqurghiuprewq89 < lenfdajipureqopufdag - 1; ifdauporeuwqurghiuprewq89++) {
                int minValupoiurepqu9r878091 = ifdauporeuwqurghiuprewq89;
                for (int jupo7er90q7841rqpu = ifdauporeuwqurghiuprewq89 + 1; jupo7er90q7841rqpu < lenfdajipureqopufdag; jupo7er90q7841rqpu++) {
                    if (arrfdahiuryeqwfjdasopufdag[minValupoiurepqu9r878091] > arrfdahiuryeqwfjdasopufdag[jupo7er90q7841rqpu]) {
                        minValupoiurepqu9r878091 = jupo7er90q7841rqpu;
                    }
                }
                if (minValupoiurepqu9r878091 != ifdauporeuwqurghiuprewq89) {
                    int tmpure7wq9047312yrqewt = arrfdahiuryeqwfjdasopufdag[ifdauporeuwqurghiuprewq89];
                    arrfdahiuryeqwfjdasopufdag[ifdauporeuwqurghiuprewq89] = arrfdahiuryeqwfjdasopufdag[minValupoiurepqu9r878091];
                    arrfdahiuryeqwfjdasopufdag[minValupoiurepqu9r878091] = tmpure7wq9047312yrqewt;
                }
            }
            if (applicationModule == null) {
                throw new NullPointerException("applicationModule");
            }
            this.applicationModule = applicationModule;
            return this;
        }
    }
}
